
package biofilter.records.emblxsd;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the emblxsd package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: emblxsd
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link EntryType.Keyword }
     * 
     */
    public EntryType.Keyword createEntryTypeKeyword() {
        return new EntryType.Keyword();
    }

    /**
     * Create an instance of {@link EvidenceType }
     * 
     */
    public EvidenceType createEvidenceType() {
        return new EvidenceType();
    }

    /**
     * Create an instance of {@link AssemblyLocationType }
     * 
     */
    public AssemblyLocationType createAssemblyLocationType() {
        return new AssemblyLocationType();
    }

    /**
     * Create an instance of {@link EMBLServices.Entry.Sequence }
     * 
     */
    public EMBLServices.Entry.Sequence createEMBLServicesEntrySequence() {
        return new EMBLServices.Entry.Sequence();
    }

    /**
     * Create an instance of {@link PositionType }
     * 
     */
    public PositionType createPositionType() {
        return new PositionType();
    }

    /**
     * Create an instance of {@link ReferenceType.CitationLocation }
     * 
     */
    public ReferenceType.CitationLocation createReferenceTypeCitationLocation() {
        return new ReferenceType.CitationLocation();
    }

    /**
     * Create an instance of {@link EMBLServices }
     * 
     */
    public EMBLServices createEMBLServices() {
        return new EMBLServices();
    }

    /**
     * Create an instance of {@link LocationElementType.BasePosition }
     * 
     */
    public LocationElementType.BasePosition createLocationElementTypeBasePosition() {
        return new LocationElementType.BasePosition();
    }

    /**
     * Create an instance of {@link FeatureType }
     * 
     */
    public FeatureType createFeatureType() {
        return new FeatureType();
    }

    /**
     * Create an instance of {@link FeatureType.Organism.Lineage }
     * 
     */
    public FeatureType.Organism.Lineage createFeatureTypeOrganismLineage() {
        return new FeatureType.Organism.Lineage();
    }

    /**
     * Create an instance of {@link CitationType }
     * 
     */
    public CitationType createCitationType() {
        return new CitationType();
    }

    /**
     * Create an instance of {@link LocationElementType }
     * 
     */
    public LocationElementType createLocationElementType() {
        return new LocationElementType();
    }

    /**
     * Create an instance of {@link EMBLServices.Error }
     * 
     */
    public EMBLServices.Error createEMBLServicesError() {
        return new EMBLServices.Error();
    }

    /**
     * Create an instance of {@link EntryType }
     * 
     */
    public EntryType createEntryType() {
        return new EntryType();
    }

    /**
     * Create an instance of {@link EMBLServices.Entry }
     * 
     */
    public EMBLServices.Entry createEMBLServicesEntry() {
        return new EMBLServices.Entry();
    }

    /**
     * Create an instance of {@link FeatureType.Organism }
     * 
     */
    public FeatureType.Organism createFeatureTypeOrganism() {
        return new FeatureType.Organism();
    }

    /**
     * Create an instance of {@link FeatureType.Qualifier }
     * 
     */
    public FeatureType.Qualifier createFeatureTypeQualifier() {
        return new FeatureType.Qualifier();
    }

    /**
     * Create an instance of {@link DbReferenceType }
     * 
     */
    public DbReferenceType createDbReferenceType() {
        return new DbReferenceType();
    }

    /**
     * Create an instance of {@link LocationType }
     * 
     */
    public LocationType createLocationType() {
        return new LocationType();
    }

    /**
     * Create an instance of {@link EMBLServices.Entry.Contig }
     * 
     */
    public EMBLServices.Entry.Contig createEMBLServicesEntryContig() {
        return new EMBLServices.Entry.Contig();
    }

    /**
     * Create an instance of {@link BaseType }
     * 
     */
    public BaseType createBaseType() {
        return new BaseType();
    }

    /**
     * Create an instance of {@link ReferenceType }
     * 
     */
    public ReferenceType createReferenceType() {
        return new ReferenceType();
    }

    /**
     * Create an instance of {@link AssemblyLocationElementType }
     * 
     */
    public AssemblyLocationElementType createAssemblyLocationElementType() {
        return new AssemblyLocationElementType();
    }

    /**
     * Create an instance of {@link ReferenceType.Citation }
     * 
     */
    public ReferenceType.Citation createReferenceTypeCitation() {
        return new ReferenceType.Citation();
    }

    /**
     * Create an instance of {@link EntryType.Feature }
     * 
     */
    public EntryType.Feature createEntryTypeFeature() {
        return new EntryType.Feature();
    }

}
